Subjectivity and Software System Generators 1

نویسنده

  • Don Batory
چکیده

The tenet of subjectivity is that no single interface can adequately describe any object; interfaces to the same object will vary among different applications. Thus, objects with standardized interfaces seems too brittle a concept to meet the demands of a wide variety of applications. Yet, objects with standardized interfaces is a central idea in domain modeling. Domain models are the basis for generators that synthesize high-performance, domain-specific software systems with customized interfaces. In this paper, we reconcile this apparent contradiction by showing that objects (i.e., components) of generator libraries are not typical software modules; their interfaces (and bodies) actually mutate upon instantiation to a “standard” that is application-dependent.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Composition Validation and Subjectivity in GenVoca Generators 1

GenVoca generators synthesize software systems by composing components from reuse libraries. GenVoca components are designed to export and import standardized interfaces, and thus be plugcompatible, interchangeable, and interoperable with other components. In this paper, we examine two different but important issues in software system synthesis. First, not all syntactically correct compositions...

متن کامل

Jakarta : A Language for Software Generators 1

Jakarta is a superset of the Java language that is designed to support the GenVoca model of software generation. Among its distinguishing features are code generation, language extensibility, multiclass encapsulations, and subjectivity.

متن کامل

Subjectivity and Software System

The tenet of subjectivity is that no single interface can adequately describe any object; interfaces to the same object will vary among different applications. Thus, objects with standardized interfaces seems too brittle a concept to meet the demands of a wide variety of applications. Yet, objects with standardized interfaces is a central idea in domain modeling. Domain models are the basis for...

متن کامل

Subjectivity and GenVoca generators

The tenet of subjectivity is that no single interface can adequately describe any object; interfaces to the same object will vary among different applications. Thus, objects with standardized interfaces seem too brittle a concept to meet the demands of a wide variety of applications. Yet, objects with standardized interfaces is a central idea in domain modeling and software generation. Standard...

متن کامل

Composition Validation and Subjectivity in GenVoca Generators

GenVoca generators synthesize software systems by composing components from reuse libraries. GenVoca components are designed to export and import standardized interfaces, and thus be plug-compatible, interchangeable, and interoperable with other components. In this paper, we examine two different but important issues in software system synthesis. First, not all syntactically correct composition...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995